﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Aplicacion/Vista/ModeloPrincipal.master" AutoEventWireup="true" CodeFile="CambioEstadoProyecto.aspx.cs" Inherits="Aplicacion_Vista_CambioEstadoProyecto" %>

<asp:Content ID="Content1" ContentPlaceHolderID="titulo" Runat="Server">
<title>Administraci&oacute;n de Bodegas - Cambio de estado de proyecto</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ruta" Runat="Server">
<strong style="font-size:12px;">Inicio --> Principal <%:(String)Session["nombreRol"]%> --> Proyectos --> Cambiar el estado del proyecto "<%:Request.QueryString["n"]%>" </strong>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="informacionSesion" Runat="Server">
<div class="Block">
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Informaci&oacute;n de sesi&oacute;n 
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-tl"></div>
                                    <div class="BlockContent-tr"><div></div></div>
                                    <div class="BlockContent-bl"><div></div></div>
                                    <div class="BlockContent-br"><div></div></div>
                                    <div class="BlockContent-tc"><div></div></div>
                                    <div class="BlockContent-bc"><div></div></div>
                                    <div class="BlockContent-cl"><div></div></div>
                                    <div class="BlockContent-cr"><div></div></div>
                                    <div class="BlockContent-cc"></div>
                                    <div class="BlockContent-body">
                                        <div>
                                            
                                            <table>
                                                <tr>
                                                    <td colspan="2">Usted se encuentra conectado como :</td>
                                                </tr>    
                                                <tr>
                                                    <td colspan = "2"><strong><%:(String)Session["nombreUsuario"]%></strong></td>
                                                </tr>
                                                <tr>
                                                    <td colspan = "2">Y su rol en el sistema es :</td>
                                                </tr>
                                                <tr>
                                                    <td colspan = "2"><strong><%:(String)Session["nombreRol"]%></strong></td>
                                                </tr>
                                                <tr>
                                                    <td colspan = "2"><asp:LinkButton ID="LinkButton1" runat="server" 
                                                            onclick="LinkButton1_Click">Cerrar Sesi&oacute;n</asp:LinkButton></td>
                                                </tr>    
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="menuLateral" Runat="Server">
<div class="Block">
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Men&uacute;
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                <div class="BlockContent-tl"></div>
                                    <div class="BlockContent-tr"><div></div></div>
                                    <div class="BlockContent-bl"><div></div></div>
                                    <div class="BlockContent-br"><div></div></div>
                                    <div class="BlockContent-tc"><div></div></div>
                                    <div class="BlockContent-bc"><div></div></div>
                                    <div class="BlockContent-cl"><div></div></div>
                                    <div class="BlockContent-cr"><div></div></div>
                                    <div class="BlockContent-cc"></div>
                                    <div class="BlockContent-body">
                                        <ul>
                                                <li><a href="Proyectos.aspx">Volver atr&aacute;s</a></li>
                                                
                                        </ul>  
                                    </div>
                                </div>
                            </div>
                        </div>
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="contenidoPagina" Runat="Server">
<div class="Post">
                            <div class="Post-tl"></div>
                            <div class="Post-tr"><div></div></div>
                            <div class="Post-bl"><div></div></div>
                            <div class="Post-br"><div></div></div>
                            <div class="Post-tc"><div></div></div>
                            <div class="Post-bc"><div></div></div>
                            <div class="Post-cl"><div></div></div>
                            <div class="Post-cr"><div></div></div>
                            <div class="Post-cc"></div>
                            <div class="Post-body">
                        <div class="Post-inner">
                            <h2 class="PostHeaderIcon-wrapper">
                                <span class="PostHeader">Bienvenido <%:Session["nombreRol"]%></span>
                            </h2>
                            <div class="PostContent">
                                
                                <h1>Cambiar estado del proyecto</h1>
                                <p>Para <strong>cambiar el estado de &eacute;ste proyecto </strong> , complete la informaci&oacute;n requerida en el formulario.
                                Si desea volver a la p&aacute;gina anterior, utilize el bot&oacute;n <strong>Volver atr&aacute;s</strong>
                                 que se encuentra el el men&uacute; a su izquierda.</p>
                                                 
                                <p>Complete la informaci&oacute;n referente al cambio de estado de proyecto que desea realizar :</p> 
                                
                                    

                                <asp:Panel ID="PanelCambiarEstado1a2" runat="server">
                                <div class="Block">
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Formulario de cambio de estado de proyecto
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-tl"></div>
                                    <div class="BlockContent-tr"><div></div></div>
                                    <div class="BlockContent-bl"><div></div></div>
                                    <div class="BlockContent-br"><div></div></div>
                                    <div class="BlockContent-tc"><div></div></div>
                                    <div class="BlockContent-bc"><div></div></div>
                                    <div class="BlockContent-cl"><div></div></div>
                                    <div class="BlockContent-cr"><div></div></div>
                                    <div class="BlockContent-cc"></div>
                                    <div class="BlockContent-body">
                                <div>
                                <p style="font-size:14px">El estado actual de su proyecto es "Inicio". En &eacute;sta fase el proyecto se
                                encuentra en la estimaci&oacute;n de materiales y a&uacute;n no pasa a desarrollo.
                                El estado siguiente de proyecto es "Desarrollo", en el cual, dados los materiales ingresados en la estimaci&oacute;n, 
                                usted podr&aacute; ingresar materiales a las bodegas, asignados al proyecto. Si desea cambiar el estado del proyecto
                                desde "Inicio" a "Desarrollo", presione el bot&oacute;n "Cambiar el estado del proyecto desde 'Inicio' a 'Desarrollo'", caso contrario, presione el link "volver atr&aacute;s"
                                del men&uacute; a su izquierda :</p>
                                <asp:TextBox ID="TextBox2" runat="server" Visible="false"></asp:TextBox>
                                <p style="font-size:16px"><strong>Nota : El cambio de estado no puede ser deshecho y los proyectos en estado "Desarrollo" no pueden
                                ser eliminados, por ende, revise que los materiales estimados para el proyecto sean los necesarios para la implementaci&oacute;n
                                del mismo</strong></p>
                                <table width="100%">
                                <tr>
                                    <td>
                                    <asp:Button ID="Button1" runat="server" 
                                            Text="Cambiar el estado del proyecto desde 'Inicio' a 'Desarrollo'" 
                                            onclick="Button1_Click" />
                                    </td>
                                </tr>        
                                </table>
                                <p style="color:Red;">
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getDataMsg()) != "" && TextBox2.Text == "1" )
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getDataMsg());
                                            } 
                                          
                                        %>
                                        </p>
                                    <p style="color:Red;">
                                       
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getOpMsg()) != "" && (new ControladorCambioEstadoProyecto().getErrorCode()) == "" && TextBox2.Text == "1")
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getOpMsg());
                                            } 
                                          
                                        %>
                                     </p>

                                    <p style="color:Green;">
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getOpMsg()) != "" && (new ControladorCambioEstadoProyecto().getErrorCode()) == "1" && TextBox2.Text == "1")
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getOpMsg());
                                            } 
                                          
                                        %>
                                     </p>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div> 
                  </asp:Panel>
                  <asp:Panel ID="PanelCambiarEstado2a3" runat="server">
                         <div class="Block">
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Formulario de cambio de estado de proyecto
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-tl"></div>
                                    <div class="BlockContent-tr"><div></div></div>
                                    <div class="BlockContent-bl"><div></div></div>
                                    <div class="BlockContent-br"><div></div></div>
                                    <div class="BlockContent-tc"><div></div></div>
                                    <div class="BlockContent-bc"><div></div></div>
                                    <div class="BlockContent-cl"><div></div></div>
                                    <div class="BlockContent-cr"><div></div></div>
                                    <div class="BlockContent-cc"></div>
                                    <div class="BlockContent-body">
                                        <div>
                                <p style="font-size:14px">El estado actual de su proyecto es "Desarrollo". En &eacute;sta fase el proyecto se
                                encuentra en desarrollo y ya han sido asignados materiales al proyecto.
                                El estado siguiente de proyecto es "Finalizaci&oacute;n", en el cual, dados los materiales ingresados al proyecto, 
                                usted deber&aacute; ingresar la cantidad real utilizada, con el fin de estimar la cantidad sobrante de los mismos y poder
                                asignarlos como material remanente. Si desea cambiar el estado del proyecto
                                desde "Desarrollo" a "Finalizaci&oacute;n", presione el bot&oacute;n "Cambiar el estado del proyecto desde 'Desarrollo' a 'Finalizaci&oacute;n", 
                                caso contrario, presione el link "volver atr&aacute;s"
                                del men&uacute; a su izquierda :<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                                            </p>
                                <p style="font-size:16px;"><strong>Nota : Es importante que tenga clara la cantidad real de material utilizado, para as&iacute; poder
                                estimar de manera correcta la cantidad material sobrante</strong></p>
                                 <table width="100%">
                                <tr>
                                    <td>
                                        <asp:GridView ID="GridView1" runat="server" Width="100%" 
                                            AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" 
                                            GridLines="None" onrowdatabound="GridView1_RowDataBound">
                                            <AlternatingRowStyle BackColor="White" />
                                            <Columns>
                                                <asp:BoundField DataField="idMaterial" HeaderText="Id material">
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="nombreMaterial" HeaderText="Nombre material">
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="skuMaterial" HeaderText="SKU material">
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="nombreBodega" HeaderText="Bodega">
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="idBodega" HeaderText="Id bodega" >
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="cantidadAsignada" HeaderText="Cantidad asignada">
                                                <HeaderStyle HorizontalAlign="Center" />
                                                <ItemStyle HorizontalAlign="Center" />
                                                </asp:BoundField>
                                                <asp:TemplateField HeaderText="Cantidad real utilizada">
                                                    <HeaderStyle HorizontalAlign="Center" />
                                                    <ItemStyle HorizontalAlign="Center" />
                                                    <ItemTemplate>
                                                    <asp:DropDownList ID="DropDownList1" runat="server" DataTextField="valor" DataValueField="valor">
                                                    </asp:DropDownList>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                            </Columns>
                                            <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                                            <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                                            <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                                            <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                                            <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                                            <SortedAscendingCellStyle BackColor="#FDF5AC" />
                                            <SortedAscendingHeaderStyle BackColor="#4D0000" />
                                            <SortedDescendingCellStyle BackColor="#FCF6C0" />
                                            <SortedDescendingHeaderStyle BackColor="#820000" />
                                        </asp:GridView> 
                                    </td>
                                </tr>        
                                </table>
                                <table width="100%">
                                <tr>
                                    <td>
                                    <asp:Button ID="Button2" runat="server" 
                                            Text="Cambiar el estado del proyecto desde 'Desarrollo' a 'Finalizaci&oacute;n'" 
                                            onclick="Button2_Click" />
                                    </td>
                                </tr>    
                                    
                                </table>
                                <p style="color:Red;">
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getDataMsg()) != "" && TextBox2.Text == "1")
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getDataMsg());
                                            } 
                                          
                                        %>
                                        </p>
                                    <p style="color:Red;">
                                       
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getOpMsg()) != "" && (new ControladorCambioEstadoProyecto().getErrorCode()) == "" && TextBox2.Text == "1")
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getOpMsg());
                                            } 
                                          
                                        %>
                                     </p>

                                    <p style="color:Green;">
                                        <%
                                            if ((new ControladorCambioEstadoProyecto().getOpMsg()) != "" && (new ControladorCambioEstadoProyecto().getErrorCode()) == "1" && TextBox2.Text == "1")
                                            {
                                                Response.Write(new ControladorCambioEstadoProyecto().getOpMsg());
                                            } 
                                          
                                        %>
                                     </p>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                  </asp:Panel>
                                                                 
                            </div>
                            <div class="cleared"></div>
                        </div>                        
                            </div>
                        </div>


                
</asp:Content>

